package Models;

import java.util.List;

public class PackageType {
    private int packageTypeID;
    private String packageDescription;
    private double packageVolume;
    private int numItems;
    private boolean servingVessel;
    private List<InventoryUsage> inventoryUsages;
    private List<VesselCleaningProcedure> procedures;
    private List<LabType> labs;
    
	public int getPackageTypeID() {
		return packageTypeID;
	}
	public void setPackageTypeID(int packageTypeID) {
		this.packageTypeID = packageTypeID;
	}
	public String getPackageDescription() {
		return packageDescription;
	}
	public void setPackageDescription(String packageDescription) {
		this.packageDescription = packageDescription;
	}
	public double getPackageVolume() {
		return packageVolume;
	}
	public void setPackageVolume(double packageVolume) {
		this.packageVolume = packageVolume;
	}
	public int getNumItems() {
		return numItems;
	}
	public void setNumItems(int numItems) {
		this.numItems = numItems;
	}
	public boolean isServingVessel() {
		return servingVessel;
	}
	public void setServingVessel(boolean servingVessel) {
		this.servingVessel = servingVessel;
	}
	public List<InventoryUsage> getInventoryUsages() {
		return inventoryUsages;
	}
	public void setInventoryUsages(List<InventoryUsage> inventoryUsages) {
		this.inventoryUsages = inventoryUsages;
	}
	public List<VesselCleaningProcedure> getProcedures() {
		return procedures;
	}
	public void setProcedures(List<VesselCleaningProcedure> procedures) {
		this.procedures = procedures;
	}
	public List<LabType> getLabs() {
		return labs;
	}
	public void setLabs(List<LabType> labs) {
		this.labs = labs;
	}
	
	public String getDisplayString(){
		return this.packageDescription + " (" + Integer.toString(this.packageTypeID) + ")";
	}
}
